package cn.lg.soar.mvc.model;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Lazy;

import java.util.List;

/**
 * 访问ip过滤
 * @author luguoxiang
 * @date 2022/6/27
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Lazy
@Getter
@Setter
@ConfigurationProperties(value = "lg.mvc.ip-filter")
public class IpFilterProperties {

    /**
     * 白名单拦截（指定的ip可访问）
     */
    private List<IpFilterRule> whitelist;

    /**
     * 黑名单拦截（指定的ip不可访问）
     */
    private List<IpFilterRule> blacklist;


}
